project(Turi)

enable_testing()

subdirs(
        annotation
        toolkits
        ml_data
        optimization
        util
        serialization
        logger
        timer
        random
        nanosockets
        fileio
        shmipc
        cppipc
        flexible_type
        parallel
        lambda
        sframe
        sgraph
        lazy_eval
        sframe_query_engine
        unity
        sketches
        generics
        table_printer
        network
        process
        vega_renderer
        neural_net
        benchmark
        exceptions
)

if(${TC_BUILD_CAPI})
  message("Building C API Tests.")
  subdirs(capi)
else()
  message("Skipping build of C APIs Tests.")
endif()

